package myTree;


class PTree<E>            //双亲存储结构结点类
{
    E data;            //存放结点的值
    int parent;            //存放双亲的位置
}

class TSonNode<E>        //孩子链存储结构结点类
{
    E data;            //结点的值
    TSonNode<E>[] sons;    //指向孩子结点
}

class TSBNode<E>        //孩子兄弟链存储结构中结点类
{
    E data;            //结点的值
    TSBNode<E> hp;        //指向兄弟
    TSBNode<E> vp;        //指向孩子结点
}


public class MyPTree<E> {

    PTree<E>[] t;            //双亲存储结构t
}
